export function tableColumns() {
  let list = [
    {
      title: '报表名称', // 应用名称
      key: 'label'
    },
    {
      title: '操作',
      align: 'left',
      fixed: 'right',
      width: 130,
      render: (h, params) => {
        return h('RowTools', {
          props: {
            data: [
              {
                type: 'text',
                text: '操作',
                optType: !params.row.opt ? 'ashing' : '',
                handle: () => {
                  this.opt(params.row)
                }
              },
              {
                type: 'text',
                text: '查看',
                optType: !params.row.view ? 'ashing' : '',
                handle: () => {
                  this.view(params.row)
                }
              },
              {
                type: 'text',
                text: '汇总',
                hidden: !params.row.hasSummary,
                optType: !params.row.summary ? 'ashing' : '',
                handle: () => {
                  this.summary(params.row)
                }
              }
            ]
          }
        })
      }
    }
  ]
  return list
}
